PT-PVM : A Portable Platform for Multithreaded Coordination Languages

نویسندگان

  • Oliver Krone
  • Vaidy Sunderam
چکیده

This paper describes a portable message passing and process management platform for multithreaded applications. PT-PVM is based on the PVM system and provides message passing and process management facilities at the thread level for a cluster of workstations running the UNIX operating system without changing the PVM system. Moreover PT-PVM introduces advanced programming abstractions like generative communication and client/server programming at the thread level. In the first place the platform is suitable for the implementation of coordination languages, like Linda or COLA.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PT-PVM: Using PVM in a multi-threaded environment

This paper describes an extension to the PVM message passing library. PTPVM provides message passing and process management facilities at thread level for a cluster of workstations running the UNIX operating system without changing the PVM system. In the first place these extensions are used to implement the Coordination Language COLA which is used to model the behavior of processes in a massiv...

متن کامل

PM-PVM: A Portable Multithreaded PVM

PM-PVM is a portable implementation of PVM designed to work on SMP architectures supporting multithreading. PM-PVM portability is achieved through the implementation of the PVM functionality on top of a reduced set of parallel programming primitives. Within PM-PVM, PVM tasks are mapped onto threads and the message passing functions are implemented using shared memory. Three implementation apppr...

متن کامل

Madeleine: an Eecient and Portable Communication Interface for Rpc-based Multithreaded Environments Madeleine: an Eecient and Portable Communication Interface for Rpc-based Multithreaded Environments

Due to their ever-growing success in the development of distributed applications , today's multithreaded environments have to be highly portable and ee-cient on a large variety of hardware. Most of these environments have an implementation built on top of standard communication interfaces such as PVM or MPI, which are widely available on existing architectures. Obviously, this approach ensures ...

متن کامل

STL A Coordination Language for Autonomy based Multi Agent Systems

This paper introduces ECM a new coordination model and one of his language binding STL STL is aimed at making par allel and distributed programs construction easier by providing a set of powerful tools that clearly describe the coordination part of an applica tion These tools embedded in an object oriented computation language enable distributed components to be dynamically recon gured STL acts...

متن کامل

A portable implementation platform for multithreaded DSM consistency protocols

DSM-PM2 is a platform for designing, implementing and experimenting multithreaded DSM consistency protocols. It provides a generic toolbox which facilitates protocol design and allows for easy experimentation with alternative protocols for a given consistency model. DSM-PM2 is portable across a wide range of clusters. We illustrate its power with figures obtained for different protocols impleme...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996